hammock strap - Spanish English Dictionary